package com.pin.si.www.common.exception.utils;

import com.pin.si.www.common.exception.ServiceException;
import com.pin.si.www.common.pojo.result.ErrorCode;

/**
 * 异常抛出工具类
 * <p>
 * 提供统一的异常抛出方法，用于封装业务异常和系统异常
 * </p>
 */
public class ThrowExceptionUtils {

    /**
     * 根据错误码抛出业务异常
     *
     * @param errorCode 错误码对象，包含错误码和错误信息
     * @throws ServiceException 抛出业务异常
     */
    public static void exception(ErrorCode errorCode) {
        throw new ServiceException(errorCode);
    }

}
